home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 271_02 / clrfield.doc < prev    next >
Text File  |  1987-08-18  |  1KB  |  42 lines

  1.  
  2.  
  3.         NAME
  4.                 clrfield -- clear a screen field through BIOS
  5.                 disp_clrfield -- same, direct video access
  6.  
  7.         SYNOPSIS
  8.                 void clrfield(row, col, size, page);
  9.                 void disp_clrfield(row, col, size);
  10.                 int row, col;    starting point
  11.                 int size;        number of columns to clear ( <= 80)
  12.                 int page;        video page number
  13.                                  (for non-CGA, specify 0)
  14.  
  15.  
  16.         DESCRIPTION
  17.         These functions handle the problem of clearing a section of
  18.         a line on the screen without clearing to the end of the
  19.         line.
  20.         Both functions operate the same, except that clrfield()
  21.         writes to stdout, and disp_clrfield() uses direct video access.
  22.         In the latter case, the current screen attribute is used.
  23.         Page number is not used in the direct mode.
  24.         The field is cleared to ASCII spaces.
  25.         If the size parameter is larger than 80, it is forced to 80.
  26.  
  27.  
  28.  
  29.  
  30.  
  31.         EXAMPLE
  32.  
  33.              clrfield(10, 20, 15, 0);  /* clear 15 columns on page 0
  34.                                           starting at row 10, column 20 */
  35.              disp_clrfield(10, 20, 15); /* same, direct video access */
  36.  
  37.  
  38.  
  39.  
  40.  
  41.         This function is found in SMTCx.LIB for the Turbo-C Compiler
  42.